@charset "utf-8";
/* CSS Document */
/* Author: Giang Trung Nguyen */
/* E-mail: giangtrungnguyen@yahoo.com */
/* Mobile phone: 0903-789-947 */
.table-input{
	border-collapse: collapse;
}

.table-input td.input, .table-input td.label{
	padding: 5px 0px;
}

.table-input td.input{
	padding: 5px 0px;
}

.table-input td.label{
	font-weight: bold;
}

.master-text{
	width: 277px;
	height: 17px;
	padding: 3px 4px;
	background: url(images/bg_text.jpg) no-repeat;
	border: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.master-button{
	height: 25px;
	padding: 3px 30px 0px;
	background-color: #57a147;
	border: none;
	color: white;
	font-weight: bold;
	cursor: pointer;
}

.master-layout{
	width: 900px;
	padding: 0px 30px;
	margin-left: auto;
	margin-right: auto;
	/*background-color: #CCCCCC;*/
}

.master-content{
	/*min-height: 400px;*/
	padding: 10px 10px;
}

.master-content .left-column{
	float: left;
	width: 200px;
}

.master-content .center-column{
	float: left;
	width: 660px;
	margin-left: 20px;
	overflow-x: hidden;
}

.left-nav li{
	border-top: solid #414042 1px;
	display: block;
}

.left-nav li.top-item{
	border-top: none;
}

.left-nav li a:link, .left-nav li a:visited{
	display: block;
	padding: 10px 0px;
	color: #414042;
	text-transform: uppercase;
	font-weight: bold;
}

.left-nav li a:hover, .left-nav li a:active{
	color: #57a147;
}

.left-nav li a.active{
	color: #57a147;
}

.left-nav li ul li a{
	padding: 5px 0px 5px 10px !important;
	text-transform: none !important;
}

.clear-div{
	clear: both;
}

.master-temp{
	/*height: 505px;
	width: 806px;*/
	padding: 124px 47px 9px 47px;
	background: url(images/bg_temp.jpg);
}

.master-footer{
	height: 29px;
	padding: 15px 47px;
	background-color: #57a147;
	font-size: 10px;
}

.f-left{
	float: left;
	color: white;
}

.f-right{
	float: right;
	color: white;
}

.ro-banner{
	position: relative;
	height: 505px;
	width: 806px;
	background: url(images/bg_ro_banner.png);
	/*filter:alpha(opacity=50);
	opacity:0.5;*/
}

.ro-banner .btn-next:link, .ro-banner .btn-next:visited{
	position: absolute;
	right: 0px;
	top: 216px;
	width: 23px;
	height: 50px;
	display: block;
	background: url(images/btn_ro_next_up.png);
	display: none;
}

.ro-banner .btn-next:hover, .ro-banner .btn-next:active{
	background: url(images/btn_ro_next_hov.png);
}

.ro-banner .btn-prev:link, .ro-banner .btn-prev:visited{
	position: absolute;
	left: 0px;
	top: 216px;
	width: 23px;
	height: 50px;
	display: block;
	background: url(images/btn_ro_prev_up.png);
	display: none;
}

.ro-banner .btn-prev:hover, .ro-banner .btn-prev:active{
	background: url(images/btn_ro_prev_hov.png);
}

.ro-img-con{
	position: absolute;
	left: 23px;
	top: 16px;
	width: 761px;
	height: 444px;
	/*background-color:#FFCC66;*/
}

.ro-img{
	position: absolute;
	width: 761px;
	height: 444px;
	display: none;
}

.msg-ro-no-img{
	position: absolute;
	display: none;
	font-weight: bold;
	font-size: 16px;
	color: white;
}

/*MASTER PAGE*/
.home-header{
	position: relative;
	height: 445px;
}

.home-header .bg-img{
	position: absolute;
	left: 0px;
	top: 0px;
}

.home-header .master-logo{
	position: absolute;
	left: 37px;
	top: 21px;
}

.home-header .slogan-img{
	position: absolute;
	right: 30px;
	top: 125px;
}

.home-header .master-menu-con{
	position: absolute;
	width: 695px;
	height: 26px;
	right: 20px;
	top: 44px;
}

.home-header .master-menu{
	display: block;
	width: 695px;
	height: 26px;
	background: url(images/bg_nav.png);
}

.home-header .master-menu li{
	float: left;
	display: inline-block;
	padding: 4px 4px 0px;
}

.home-header .master-menu li a:link, .home-header .master-menu li a:visited{
	display: inline-block;
	padding: 1px 12px 0px;
	height: 21px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

.home-header .master-menu li a:hover, .home-header .master-menu li a:active{
	background-color: #c2e072;
	color: #5f9c5b;
}

.home-header .master-menu li a.active{
	background-color: #c2e072;
	color: #5f9c5b;
}

.home-header .master-menu li a.item-1{
	width: 71px;
}

.home-header .master-menu li a.item-2{
	width: 76px;
}

.home-header .master-menu li a.item-3{
	width: 50px;
}

.home-header .master-menu li a.item-4{
	width: 110px;
}

.home-header .master-menu li a.item-5{
	width: 136px;
}

.home-header .master-menu li a.item-6{
	width: 59px;
}

.home-header .menu-sub-1, .home-header .menu-sub-2{
	height: 24px;
	background-color: #c2e072;
	margin-bottom: 1px;
}

.home-header .menu-sub-1{
	padding-left: 113px;
}

.home-header .menu-sub-2{
	padding-left: 145px;
}

.home-header .menu-sub-3{
	height: 24px;
	background: url(images/bg_nav_sub_3.png);
	padding-left: 245px;
}

.home-header .menu-sub-1 a:link, .home-header .menu-sub-1 a:visited{
	display: inline-block;
	padding: 3px 20px 0px;
	color: #57a147;
	font-weight: bold;
}

.home-header .menu-sub-1 a:hover, .home-header .menu-sub-1 a:active{
	color: #0b5db2;
}

.home-header .menu-sub-2 a:link, .home-header .menu-sub-2 a:visited{
	display: inline-block;
	padding: 3px 20px 0px;
	color: #57a147;
	font-weight: bold;
}

.home-header .menu-sub-2 a:hover, .home-header .menu-sub-2 a:active{
	color: #0b5db2;
}

.home-header .menu-sub-3 a:link, .home-header .menu-sub-3 a:visited{
	display: inline-block;
	padding: 3px 20px 0px;
	color: #57a147;
	font-weight: bold;
}

.home-header .menu-sub-3 a:hover, .home-header .menu-sub-3 a:active{
	color: #0b5db2;
}

/* HOME CONTENT START*/
.home-col-1{
	float: left;
	width: 290px;
	height: 150px;
	margin-left: 30px;
	/*background-color: #CCCCCC;*/
}

.home-col-2{
	float: left;
	width: 160px;
	margin-left: 20px;
	height: 150px;
	/*background-color: #CCCCCC;*/
}

.home-col-3{
	float: left;
	width: 350px;
	margin-left: 20px;
	height: 150px;
	/*background-color: #CCCCCC;*/
}

.home-ttm-header{
	width: 269px;
	height: 19px;
	background: url(images/img_ttm_header.png) no-repeat;
	text-transform: uppercase;
	font-weight: bold;
	padding: 8px 10px 0px;
}

.home-ttm-header .green{
	color: #549d43;
}

.home-ttm-header .blue{
	color: #087bb1;
}

.home-ttm-list{
	padding-top: 5px;
}

.first-news{
	height: 60px;
}

.first-news a{
	float: left;
}

.first-news a img{
	display: block;
	width: 90px;
	height: 60px;
}

.first-news .content{
	float: left;
	width: 190px;
	margin-left: 10px;
	font-weight: bold; 
}

.old-news ul{
	
}

.old-news ul li{
	padding-top: 3px;
	height: 15px;
}

.old-news ul li a{
	float: left;
}

.old-news ul li span{
	float: right;
}

.datd-header{
	width: 332px;
	height: 20px;
	background: url(images/ico_datd_header.png) no-repeat 0px 4px;
}

.datd-header .text{
	float: left;
	padding: 3px 0px 0px 10px;
	text-transform: uppercase;
	font-weight: bold;
}

.datd-header .text .green{
	color: #549d43;
}

.datd-header .text .blue{
	color: #087bb1;
}

.datd-header .button{
	float: right;
}

.datd-header .button .btn-datd-1:link, .datd-header .button .btn-datd-1:visited{
	display: inline-block;
	width: 33px;
	height: 15px;
	background: url(images/btn_datd_1_up.png);
	margin-right: 2px;
}

.datd-header .button .btn-datd-1:hover, .datd-header .button .btn-datd-1:active{
	background: url(images/btn_datd_1_hov.png);
}

.datd-header .button .btn-datd-1.active{
	background: url(images/btn_datd_1_hov.png);
}

.datd-header .button .btn-datd-2:link, .datd-header .button .btn-datd-2:visited{
	display: inline-block;
	width: 33px;
	height: 15px;
	background: url(images/btn_datd_2_up.png);
	margin-right: 2px;
}

.datd-header .button .btn-datd-2:hover, .datd-header .button .btn-datd-2:active{
	background: url(images/btn_datd_2_hov.png);
}

.datd-header .button .btn-datd-2.active{
	background: url(images/btn_datd_2_hov.png);
}

.datd-header .button .btn-datd-3:link, .datd-header .button .btn-datd-3:visited{
	display: inline-block;
	width: 33px;
	height: 15px;
	background: url(images/btn_datd_3_up.png);
}

.datd-header .button .btn-datd-3:hover, .datd-header .button .btn-datd-3:active{
	background: url(images/btn_datd_3_hov.png);
}

.datd-header .button .btn-datd-3.active{
	background: url(images/btn_datd_3_hov.png);
}

.datd-slide{
	width: 332px;
	height: 120px;
	background: url(images/img_datd_border.png);
	position: relative;
}

.datd-slide a {
	position: absolute;
	left: 18px;
	top: 15px;
}

/* HOME CONTENT END*/

/* DU AN CONTENT START*/
.display-table{
	border-collapse: collapse;
}

.display-table thead tr{
	background-color: #57a147;
}

.display-table tbody tr{
	
}

.display-table th, .display-table td {
	padding: 4px;
}

.display-table th{
	color: #fff;
}

.display-table td {
	border-bottom: 2px solid #57a147;
}
/* DU AN CONTENT END*/

/* TIN TUC LIST*/
.div-tintuc-list-left-col{
	width: 330px;
	float: left;
}

.div-tintuc-list-right-col{
	width: 540px;
	margin-left: 10px;
	float: left;
}

.div-tintuc-list-item{
	padding: 20px 0px 30px;
	height: 110px;
	border-top: 1px solid #57a147;
	
}

.div-tintuc-list-item.first{
	padding: 0px 0px 30px;
	border-top: none;
}

.div-tintuc-list-item .tintuc-img-con{
	float: left;
	height: 110px;
	width: 160px;
}

.div-tintuc-list-item .tintuc-item-content{
	float: left;
	height: 110px;
	width: 330px;
	margin-left: 10px;
	position: relative;
}

.tintuc-item-content .title{
	font-weight: bold;
}

.tintuc-item-content .date{
	color: #3258ab;
}

.tintuc-item-content .title{

}

.tintuc-item-content .detail:link, .tintuc-item-content .detail:visited{
	padding-right: 15px;
	color: #3258ab;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: url(images/arrow_r_b.png) no-repeat right center;
	font-style: italic;
}

.tintuc-item-content .detail:hover, .tintuc-item-content .detail:active{
	text-decoration: underline;
}


/* TIN TUC CHI TIET*/
.div-tintuc-detail-left-col{
	width: 370px;
	float: left;
}

.div-tintuc-detail-right-col{
	width: 490px;
	margin-left: 10px;
	float: left;
}

.div-tintuc-list-item .tintuc-item-content-w160{
	float: left;
	height: 110px;
	width: 160px;
	margin-left: 10px;
	position: relative;
}

.tintuc-item-content-w160 .title{
	font-weight: bold;
}

.tintuc-item-content-w160 .date{
	color: #3258ab;
}

.tintuc-item-content-w160 .title{

}

.tintuc-item-content-w160 .detail:link, .tintuc-item-content-w160 .detail:visited{
	padding-right: 15px;
	color: #3258ab;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: url(images/arrow_r_b.png) no-repeat right center;
	font-style: italic;
}

.tintuc-item-content-w160 .detail:hover, .tintuc-item-content-w160 .detail:active{
	text-decoration: underline;
}

.btop{
	border-top: 1px solid #57a147;
	padding-top: 20px;
}

.tt_detail_title{
	font-weight: bold;
}

.tt_detail_date{
	color: #3258ab;
}

.tt_detail_head{
	margin-bottom: 20px;
}

.tbold{
	font-weight: bold;
}

.titalic{
	font-style: italic;
}

.tblue{
	color: #0c5eb3;
}

/* LIEN HE */
.div-lienhe-left-col{
	width: 380px;
	height: 475px;
	float: left;
}

.div-lienhe-right-col{
	width: 480px;
	height: 475px;
	margin-left: 10px;
	float: left;
}